From: Keir Fraser Date: Tue, 6 May 2008 15:35:44 +0000 (+0100) Subject: minios: drop volatile qualifier from some status variables X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~14215^2~61 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22Dat/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22Dat?a=commitdiff_plain;h=de6ab86c4021fe7f1c1263477066c62b131d99ea;p=xen.git minios: drop volatile qualifier from some status variables since we already use memory barriers as approriate to prevent concurrent access with event handlers. Signed-off-by: Samuel Thibault --- diff --git a/extras/mini-os/include/lib.h b/extras/mini-os/include/lib.h index 96e17ecd4c..0acb0fc4e2 100644 --- a/extras/mini-os/include/lib.h +++ b/extras/mini-os/include/lib.h @@ -162,7 +162,7 @@ extern struct file { * wakes select for this FD. */ struct { evtchn_port_t port; - volatile unsigned long pending; + unsigned long pending; int bound; } ports[MAX_EVTCHN_PORTS]; } evtchn; @@ -181,7 +181,7 @@ extern struct file { xenbus_event_queue events; } xenbus; }; - volatile int read; /* maybe available for read */ + int read; /* maybe available for read */ } files[]; int alloc_fd(enum fd_type type);